# 导入包
import pymysql

if __name__ == '__main__':
    # 连接方式
    conn=pymysql.connect(user='pantest',
                    password='pantest_2021',
                    host='192.168.0.137',
                    port=3306,
                    database='test',
                    charset='utf8')

    #获取游标
    cursor = conn.cursor()

    # 准备sql
    #防止sql注入，需要用sql执行的格式化占位符，这里与字符串里面的%s不一样，不要加引号
    # sql="select * from formjs where name=%s"
    # execute传参数的时候,再把参数传到execute里面
    sql = "select * from formjs;"


    #执行语句，后面可以加参数，如果是元祖类型，传一个参数，元祖需要加,号
    #也可以是列表和字典
    cursor.execute(sql)

    # 通过cursor获取查询结果
    #返回的是元祖
    # 取一行
    # row = cursor.fetchone()
    # 取所有fetchall里面取到的是元祖，需要遍历
    rows=cursor.fetchall()

    for i in rows:
        print(i)

    #打印结果
    # print(row)

    #关闭游标
    cursor.close()

    #关闭连接
    conn.close()

